| 
 
www.mxdraw.com 
 | 
实现把多个控件的内容打印到一张图纸,实现嵌套打印
[helpstring("method BeginNestedPrint")]
HRESULT BeginNestedPrint([out,retval] VARIANT_BOOL* pOk);例如: VC COM
                IMxDrawPrintPtr print;
                print.CreateInstance(__uuidof( MxDrawPrint ));
                // 开始打印.
                print->BeginNestedPrint();
                print->Flag = 1;
                // 打印区位置(10,10,200,100),坐标系统是,X从左到右,Y从上到下.
                print->dLeftPageMargin = 10;
                print->dTopPageMargin = 10;
                print->dRightPageMargin = 200;
                print->dBottomPageMargin = 100;
                // 打印第一个控件。
                m_ocx1.MakeCurrentOcx();
                print->PrintScreen();
                m_ocx2.MakeCurrentOcx();
                // 打印区位置(10,110,200,210),坐标系统是,X从左到右,Y从上到下.
                print->dTopPageMargin = 110;
                print->dBottomPageMargin = 210;
                // 打印第二个控件。
                print->PrintScreen();
                print->EndNestedPrint();